/**
 * @file vm-state.h
 * @author your name (you@domain.com)
 * @brief 
 * @version 0.1
 * @date 2024-03-27
 * 
 * @copyright Copyright (c) 2024
 * 
 */
#ifndef __JSASM_VM_STATE_H__
#define __JSASM_VM_STATE_H__
#include "src/asm/vm.h"

template <StateTag Tag>
class VMState {
    public:
        explicit inline VMState(StateTag previous_tag);

        inline ~VMState();
    private:
        StateTag const previous_tag_;
};

#endif // __JSASM_VM_STATE_H__